The Rôle of Domain Engineering in Software Development

نویسنده

  • Dines Bjørner
چکیده

We outline the concept of domain engineering and explain the main stages of developing domain models. Requirements engineering is then seen as an intermediate stage where domain models are “transformed” into requirements prescriptions. Software Design concludes development — and we comment on software correctness with respect to both requirements prescriptions and domain descriptions. We finally overview this new phase of development: domain engineering and argues its engineering virtues while relating them to object-orientedness, UML, component-based SE, aspect-orientedness and intentional software development.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

متن کامل

Dynamic Harmonic Analysis of Long Term over Voltages Based on Time Varying Fourier series in Extended Harmonic Domain

Harmonics have become an important issue in modern power systems. The widespread penetration of non-linear loads to emerging power systems has turned power quality analysis into an important operation issue under both steady state and transient conditions. This paper employs an Extended Harmonic Domain (EHD) based framework for dynamic analysis of long term analysis over voltages during the tra...

متن کامل

Digital Controller Designbased on Time Domain for DC-DC Buck Converter

In this paper, the digital controller design for compensating the dc-dc buck converter output voltage has been analyzed in the digital domain. The main idea of this paper is patterning the samples of high order ideal controller and using integral square error in determining digital PID coefficients. This approach provides higher precision of digital controller design and eliminates the need for...

متن کامل

The Role of Aspects in Domain Engineering

Aspect-oriented domain engineering is a promising extension to the domain engineering process. We present several lines of inquiry that demonstrate how domain engineering benefits from adopting aspectoriented software development concepts.

متن کامل

HP Domain Analysis: Producing Useful Models for Reusable Software

A software domain is a set of systems or applications that share some common functionality. This common functionality is typically embodied in various software components.* Domain analysis is a software engineering process that produces a characterization of a software domain to support the reuse of the software components. The HP domain analysis method produces a set of models that guide the d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006